package com.huzz.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.huzz.entity.SysSecondAuth;
import com.huzz.util.body.DataBox;

import java.util.List;

/**
 * @Name 名称
 * @Description 描述
 * @Author 童年的纸飞机
 * @Since 2023-04-2023/4/26 15:30
 */
public interface ISysSecondAuthService extends IService<SysSecondAuth> {

    /**
     * 新建二级认证
     *
     * @param service
     * @param secondPassword
     * @param description
     * @param safeTime
     */
    DataBox<String> createSecondAuth(String service, String secondPassword, String description, Integer safeTime);

    /**
     * 二级认证列表
     * @return
     */
    List<SysSecondAuth> findSecondAuthList();

    /**
     * 编辑二级认证
     *
     * @param id
     * @param secondPassword
     * @param description
     * @param safeTime
     * @return
     */
    DataBox<String> updateSecondAuthById(Integer id, String secondPassword, String description, Integer safeTime);

}
